package com.comprental.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author: zhangjun
 * @Date: 2020/8/19 14:20
 * @Description: 平台请求 授信 实体类
 */
@Data
@TableName("leasing_credit")
public class LeasingCredit extends BaseEntity<LeasingCredit> {
    private String method;
    private String orderId; // //必填 string 授信单号，也是风控侧请求唯一编号
    private Integer uid; ////必填 int 用户ID
    private String name; //选填 string 用户姓名
    private String creditId; //必填 string 用户身份证号
    private String mobile; //必填 string 用户手机号码
    private String skuId; //选填 string 商品skuId
    private String productName; //选填 string 商品名称
    private String martAmount; //选填 string 市场价
    private Integer depositeAmount; //选填 int 押金金额
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date estimateRentBeginTime; //选填 date 预计租期开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date estimateRentEndTime; //选填 date 预计租期结束时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applicationTime;// 选填 date 申请时间
    private String deliveryName; //必选 string 收货人姓名
    private String deliveryMobile;  //必填 string  收货人联系方式
    private String address;  //必填 string  收货地址
    private Integer estimateCreditLimit;  //必填 int  建议免押额度 分
    private String riskLevel;  //必填 string  乐信风险等级
    private String sign;  //必填 string  签名
}
